<?xml version='1.0' encoding='ISO-8859-1' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"   
      xmlns:jb="http://java.sun.com/jsf/composite/componentes"
      xmlns:p="http://primefaces.org/ui">

    <p:tabView id="TabContenedor" orientation="top" style="#{applicationMBean.estiloTitulo}">

        <p:tab id="pnlPrincipal" title="#{i18n['documento.titulo']}">   
            <h:form onsubmit="return checkSubmit();"  id="frmPrincipal">  
                <p:panel id="pnlPrincipal" header="#{i18n['documento.titulo']}" style="#{applicationMBean.estiloTitulo}">
                    <h:panelGrid id="pgFormFilter" columns="10" cellpadding="4">                        
                        <h:outputLabel value="#{i18n['general.label.id']}" styleClass="label"/>
                        <p:inputText value="#{legajoMBean.dtoFiltro.id}" onkeypress="return fn_validaTecla('entero',this)"
                                     styleClass="txtCampo" size="10">
                            <f:validateLongRange minimum="0" maximum="999999" />
                        </p:inputText>
                        <h:outputLabel styleClass="label" value="#{i18n['documento.label.estado']}"/>                                      
                        <p:selectOneMenu value="#{legajoMBean.dtoFiltro.estadoDto}"  converter="parametroConvert"                              
                                         style="#{applicationMBean.estiloObligatorio}">
                            <f:selectItems value="#{legajoMBean.listaEstados}" var="parametroDto" itemLabel="#{parametroDto.descripcion}" itemValue="#{parametroDto}" />                        
                        </p:selectOneMenu>
                        <p:spacer width="10" />
                        <p:commandButton icon="ui-icon ui-icon-search" title="#{i18n['general.button.buscar.filtro.tip']}" accesskey="#{applicationMBean.keyBuscar}"
                                         value="#{i18n['general.button.buscar.filtro']}" ajax="true" 
                                         style="#{applicationMBean.cssBotonBusqueda}"
                                         update=":TabContenedor:frmPrincipal:pnlTabla"
                                         action="#{legajoMBean.buscar}">
                            <!--f:ajax  render="pnlTabla pgFormFilter"/-->
                        </p:commandButton>  
                        <p:spacer width="10" />
                        <h:outputText  value="#{legajoMBean.lista.size()} #{i18n['form.general.mensaje.cantidad.encontrada']}" styleClass="mensaje" rendered="#{legajoMBean.lista!=null}"/>       
                    </h:panelGrid>
                </p:panel>
                <p:spacer height="10"/>
                <p:panel id="pnlTabla" header="#{i18n['general.panel.titulo.busqueda.resultado']}" style="#{applicationMBean.estiloTitulo}">
                    <h:panelGrid columns="1">
                        <h:panelGrid id="pgFormDtoDeta2" columns="13" cellpadding="4">
                            <p:commandButton title="#{i18n['documento.button.add']}"
                                             icon="ui-icon ui-icon-plus" immediate="true"
                                             rendered="#{sessionMBean.privilegiosOpciones['468']=='true'}"
                                             value="#{i18n['documento.button.add']}" 
                                             style="#{applicationMBean.cssBotonTransaccion}" 
                                             oncomplete="carDialogNuevoDoc.show()" update=":frmPopupNuevoDoc"
                                             action="#{legajoMBean.nuevo}">                                    
                            </p:commandButton>    
                        </h:panelGrid>
                        <p:dataTable id="tblPrincipal" value="#{legajoMBean.lista}" var="dto"
                                     selection="#{legajoMBean.dtoDocumento}" selectionMode="single" rowKey="#{dto.id}"
                                     emptyMessage="#{i18n['form.general.mensaje.no.registros']}" styleClass="estiloPanel"                              
                                     paginator="true" rows="#{sessionMBean.cantidadRegistros}">                        
                            <p:column style="text-align:center;">
                                <h:panelGrid id="pgBotonesGrilla" columns="10" cellspacing="10" styleClass="estiloPanelGrid">
                                    <p:commandButton icon="ui-icon ui-icon-search" title="#{i18n['general.button.ver.tip']}"
                                                     actionListener="#{legajoMBean.ver}" ajax="true"
                                                     rendered="#{sessionMBean.privilegiosOpciones['470']=='true'}"
                                                     oncomplete="carDialogNuevoDoc.show()"
                                                     update=":frmPopupNuevoDoc">
                                        <f:setPropertyActionListener value="#{dto}" target="#{legajoMBean.dtoDocumento}" />                                                                    
                                    </p:commandButton>    
                                    <p:commandButton icon="ui-icon ui-icon-pencil" title="#{i18n['general.button.editar.tip']}" 
                                                     rendered="#{sessionMBean.privilegiosOpciones['469']=='true'}"
                                                     update=":frmPopupNuevoDoc"
                                                     actionListener="#{legajoMBean.editar}" 
                                                     oncomplete="carDialogNuevoDoc.show()" ajax="true">
                                        <f:setPropertyActionListener value="#{dto}" target="#{legajoMBean.dtoDocumento}" />                                                                    
                                    </p:commandButton>
                                    <p:commandButton icon="ui-icon  ui-icon-close" title="#{i18n['general.button.eliminar']}" 
                                                     rendered="#{sessionMBean.privilegiosOpciones['469']=='true'}"
                                                     update=":TabContenedor:frmPrincipal:tblPrincipal"
                                                     action="#{legajoMBean.eliminarDocumento}"  ajax="true">
                                        <f:setPropertyActionListener value="#{dto}" target="#{legajoMBean.dtoDocumento}" />                                                                    
                                    </p:commandButton>
                                </h:panelGrid>
                            </p:column>
                            <p:column headerText="#{i18n['general.label.id']}"  style="text-align:center;">
                                <h:outputText value="#{dto.id}" styleClass="txtCampo" />
                            </p:column>
                            <p:column headerText="#{i18n['documento.label.tipo']}">
                                <h:outputText value="#{dto.tipoDto.descripcion}" styleClass="txtCampo" />
                            </p:column>
                            <p:column style="text-align:left;">
                                <f:facet name="header">
                                    <h:outputText value="#{i18n['documento.label.fecha_recepcion']}" />
                                </f:facet>
                                <h:outputText value="#{dto.fechaRecepcion}" styleClass="txtCampo" >
                                    <f:convertDateTime pattern="#{applicationMBean.formatoFecha}"  timeZone="#{applicationMBean.timeZone}"/> 
                                </h:outputText>                                
                            </p:column>
                            <p:column style="text-align:left;">
                                <f:facet name="header">
                                    <h:outputText value="#{i18n['documento.label.fecha_espera']}" />
                                </f:facet>
                                <h:outputText value="#{dto.fechaEspera}" styleClass="txtCampo" >
                                    <f:convertDateTime pattern="#{applicationMBean.formatoFecha}"  timeZone="#{applicationMBean.timeZone}"/> 
                                </h:outputText>                                
                            </p:column>
                            <p:column style="text-align:left;">
                                <f:facet name="header">
                                    <h:outputText value="#{i18n['documento.label.fecha_caducidad']}" />
                                </f:facet>
                                <h:outputText value="#{dto.fechaCaducidad}" styleClass="txtCampo" >
                                    <f:convertDateTime pattern="#{applicationMBean.formatoFecha}"  timeZone="#{applicationMBean.timeZone}"/> 
                                </h:outputText>                                
                            </p:column>
                            <p:column headerText="#{i18n['documento.label.estado']}" >
                                <h:outputText value="#{dto.estadoDto.descripcion}" styleClass="txtCampo" />
                            </p:column>
                        </p:dataTable>
                    </h:panelGrid>
                </p:panel>
            </h:form> 
        </p:tab>
        <p:tab id="pnlCapacitacion" title="#{i18n['capacitacion.panel']}">   
            <h:form onsubmit="return checkSubmit();"  id="frmCapacitacion">  
                <p:panel id="pnlCapacitacion" header="#{i18n['capacitacion.titulo']} - #{legajoMBean.personaDto.nombreCompleto}" style="#{applicationMBean.estiloTitulo}">
                    <h:panelGrid id="pgFormFilter" columns="10" cellpadding="4">                        
                        <h:outputLabel value="#{i18n['general.label.id']}" styleClass="label"/>
                        <p:inputText value="#{legajoMBean.dtoFiltroCapacitacion.id}" onkeypress="return fn_validaTecla('entero',this)"
                                     styleClass="txtCampo" size="10">
                            <f:validateLongRange minimum="0" maximum="999999" />
                        </p:inputText>
                        <h:outputLabel value="#{i18n['capacitacion.label.institucion']}" styleClass="label"/>
                        <p:inputText value="#{legajoMBean.dtoFiltroCapacitacion.institucion}"
                                     styleClass="txtCampo" size="50">
                        </p:inputText>

                        <p:spacer width="10" />
                        <p:commandButton icon="ui-icon ui-icon-search" title="#{i18n['general.button.buscar.filtro.tip']}" accesskey="#{applicationMBean.keyBuscar}"
                                         value="#{i18n['general.button.buscar.filtro']}" ajax="true" 
                                         style="#{applicationMBean.cssBotonBusqueda}"
                                         update=":TabContenedor:frmCapacitacion:pnlTablaCapacitacion"
                                         action="#{legajoMBean.buscarCapacitacion}">
                            <!--f:ajax  render="pnlTabla pgFormFilter"/-->
                        </p:commandButton>  
                        <p:spacer width="10" />
                        <h:outputText  value="#{legajoMBean.listaCapacitacion.size()} #{i18n['form.general.mensaje.cantidad.encontrada']}" styleClass="mensaje" rendered="#{legajoMBean.listaCapacitacion!=null}"/>       
                    </h:panelGrid>
                </p:panel>
                <p:spacer height="10"/>
                <p:panel id="pnlTablaCapacitacion" header="#{i18n['general.panel.titulo.busqueda.resultado']}" style="#{applicationMBean.estiloTitulo}">
                    <h:panelGrid columns="1">
                        <h:panelGrid id="pgFormCapacitacionDto" columns="13" cellpadding="4">

                            <p:commandButton title="#{i18n['capacitacion.button.add']}"
                                             icon="ui-icon ui-icon-plus" immediate="true"
                                             rendered="#{sessionMBean.privilegiosOpciones['635']=='true'}"
                                             value="#{i18n['capacitacion.button.add']}" 
                                             style="#{applicationMBean.cssBotonTransaccion}" 
                                             oncomplete="carDialogNuevaCap.show()" update=":frmPopupNuevaCap"
                                             action="#{legajoMBean.nuevaCapacitacion}">                                    
                            </p:commandButton>    

                        </h:panelGrid>
                        <p:dataTable id="tblPrincipalCapacitacion" value="#{legajoMBean.listaCapacitacion}" var="dto"
                                     selection="#{legajoMBean.dtoCapacitacion}" selectionMode="single" rowKey="#{dto.id}"
                                     emptyMessage="#{i18n['form.general.mensaje.no.registros']}" styleClass="estiloPanel"                              
                                     paginator="true" rows="#{sessionMBean.cantidadRegistros}">                        
                            <p:column style="text-align:center;">
                                <h:panelGrid id="pgBotonesGrilla" columns="10" cellspacing="10" styleClass="estiloPanelGrid">
                                    <p:commandButton icon="ui-icon ui-icon-search" title="#{i18n['general.button.ver.tip']}"
                                                     actionListener="#{legajoMBean.verCapacitacion}" ajax="true"
                                                     oncomplete="carDialogNuevaCap.show()"
                                                     update=":frmPopupNuevaCap">
                                        <f:setPropertyActionListener value="#{dto}" target="#{legajoMBean.dtoCapacitacion}" />                                                                    
                                    </p:commandButton>    

                                    <p:commandButton icon="ui-icon ui-icon-pencil" title="#{i18n['general.button.editar.tip']}" 
                                                     rendered="#{sessionMBean.privilegiosOpciones['636']=='true'}"
                                                     update=":frmPopupNuevaCap"
                                                     actionListener="#{legajoMBean.editarCapacitacion}" 
                                                     oncomplete="carDialogNuevaCap.show()" ajax="true">
                                        <f:setPropertyActionListener value="#{dto}" target="#{legajoMBean.dtoCapacitacion}" />                                                                    
                                    </p:commandButton>

                                </h:panelGrid>
                            </p:column>
                            <p:column headerText="#{i18n['general.label.id']}"  style="text-align:center;">
                                <h:outputText value="#{dto.id}" styleClass="txtCampo" />
                            </p:column>
                            <p:column style="text-align:left;">
                                <f:facet name="header">
                                    <h:outputText value="#{i18n['capacitacion.label.institucion']}" />
                                </f:facet>
                                <h:outputText value="#{dto.institucion}" styleClass="txtCampo" >
                                    <f:convertDateTime pattern="#{applicationMBean.formatoFecha}"  timeZone="#{applicationMBean.timeZone}"/> 
                                </h:outputText>                                
                            </p:column>
                            <p:column style="text-align:left;">
                                <f:facet name="header">
                                    <h:outputText value="#{i18n['capacitacion.label.fecha.inicio']}" />
                                </f:facet>
                                <h:outputText value="#{dto.fechaInicio}" styleClass="txtCampo" >
                                    <f:convertDateTime pattern="#{applicationMBean.formatoFecha}"  timeZone="#{applicationMBean.timeZone}"/> 
                                </h:outputText>                                
                            </p:column>
                            <p:column style="text-align:left;">
                                <f:facet name="header">
                                    <h:outputText value="#{i18n['capacitacion.label.fecha.fin']}" />
                                </f:facet>
                                <h:outputText value="#{dto.fechaFin}" styleClass="txtCampo" >
                                    <f:convertDateTime pattern="#{applicationMBean.formatoFecha}"  timeZone="#{applicationMBean.timeZone}"/> 
                                </h:outputText>                                
                            </p:column>
                        </p:dataTable>
                    </h:panelGrid>
                </p:panel>
            </h:form> 
        </p:tab> 


        <p:tab id="tabEstudio" title="#{i18n['estudio.titulo']}">
            <h:form onsubmit="return checkSubmit();" id="frmEstudio">
                <h:panelGrid columns="1" id="pgEstudio">
                    <h:panelGrid columns="1">
                        <p:commandButton title="#{i18n['estudio.titulo.button.add']}"
                                         icon="ui-icon ui-icon-plus"
                                         value="#{i18n['estudio.titulo.button.add']}" 
                                         style="#{applicationMBean.cssBotonTransaccion}" 
                                         oncomplete="carDialogEstudios.show()" update=":frmPopupEstudio:pgFormEstudio"
                                         action="#{legajoMBean.nuevoEstudio}">
                        </p:commandButton>
                    </h:panelGrid>

                    <p:dataTable id="tblEstudio" value="#{legajoMBean.personaDto.listaEstudios}" var="dto" widgetVar="widTable" 
                                 selectionMode="single" rowKey="#{dto.id}"
                                 emptyMessage="#{i18n['form.general.mensaje.no.registros']}" styleClass="estiloPanel">
                        <p:column style="text-align:center;">
                            <h:panelGrid columns="10" cellspacing="10" styleClass="estiloPanelGrid">
                                <p:column style="text-align:center;">
                                    <h:panelGrid columns="10" cellspacing="5" styleClass="estiloPanelGrid">
                                        <p:commandButton icon="ui-icon ui-icon-search" title="#{i18n['general.button.ver.tip']}"
                                                         actionListener="#{legajoMBean.verEstudio}" ajax="true"
                                                         oncomplete="carDialogEstudios.show()"
                                                         update=":frmPopupEstudio">
                                            <f:setPropertyActionListener value="#{dto}" target="#{legajoMBean.estudioDto}" />
                                        </p:commandButton>
                                        <p:commandButton icon="ui-icon ui-icon-pencil" title="#{i18n['general.button.editar.tip']}" 
                                                         update=":frmPopupEstudio"
                                                         actionListener="#{legajoMBean.editarEstudio}" 
                                                         oncomplete="carDialogEstudios.show()" ajax="true">
                                            <f:setPropertyActionListener value="#{dto}" target="#{legajoMBean.estudioDto}" />                                                                    
                                        </p:commandButton>
                                        <p:commandButton icon="ui-icon  ui-icon-close" title="#{i18n['general.button.eliminar']}"
                                                         update="tblEstudio,:msgs" ajax="true" immediate="true"
                                                         action="#{legajoMBean.eliminarEstudio}">
                                            <f:setPropertyActionListener value="#{dto}" target="#{legajoMBean.estudioDto}" />
                                        </p:commandButton>
                                    </h:panelGrid>
                                </p:column>
                            </h:panelGrid>
                        </p:column>
                        <p:column headerText="#{i18n['general.label.id']}"  styleClass="general">
                            <h:outputText value="#{dto.id}" styleClass="general" />
                        </p:column>
                        <p:column headerText="#{i18n['estudio.label.titulo']}" styleClass="general">
                            <h:outputText value="#{dto.titulo}" styleClass="general" />
                        </p:column>
                        <p:column headerText="#{i18n['estudio.label.pais']}" styleClass="general">
                            <h:outputText value="#{dto.paisDto.descripcion}" styleClass="general"/>
                        </p:column>
                        <p:column headerText="#{i18n['estudio.label.institucion']}" styleClass="general">
                            <h:outputText value="#{dto.institucion}" styleClass="general" />
                        </p:column>
                        <p:column headerText="#{i18n['estudio.label.fecha_inicio']}" styleClass="general">
                            <h:outputText value="#{dto.fechaInicio}" styleClass="general" >
                                <f:convertDateTime pattern="#{applicationMBean.formatoFecha}"/>
                            </h:outputText>
                        </p:column>
                        <p:column headerText="#{i18n['estudio.label.fecha_fin']}" styleClass="general">
                            <h:outputText value="#{dto.fechaFin}" styleClass="general" >
                                <f:convertDateTime pattern="#{applicationMBean.formatoFecha}"/>
                            </h:outputText>
                        </p:column>
                        <p:column headerText="#{i18n['estudio.label.nivel']}" styleClass="general">
                            <h:outputText value="#{dto.nivelDto.descripcion}" styleClass="general" />
                        </p:column>
                        <p:column headerText="#{i18n['estudio.label.estado_estudio']}" styleClass="general">
                            <h:outputText value="#{dto.estadoEstudioDto.descripcion}" styleClass="general" />
                        </p:column>
                        <p:column headerText="#{i18n['estudio.label.profesion']}" styleClass="general">
                            <h:outputText value="#{dto.profesionDto.descripcion}" styleClass="general" />
                        </p:column>
                        <p:column headerText="#{i18n['estudio.label.principal']}" styleClass="general">
                            <p:commandButton icon="ui-icon ui-icon-check" title="#{i18n['estudio.button.establecer.tip']}"
                                             action="#{legajoMBean.setEstudioPrincipal}" ajax="true" immediate="true"
                                             rendered="#{dto.principal==null || dto.principal!=1}"
                                             update="tblEstudio">
                                <f:setPropertyActionListener value="#{dto}" target="#{legajoMBean.estudioDto}" />
                            </p:commandButton>
                            <p:commandButton icon="ui-icon ui-icon-home" rendered="#{dto.principal==1}" 
                                             title="#{i18n['estudio.button.main.tip']}"/>
                        </p:column>
                    </p:dataTable>
                </h:panelGrid>
            </h:form>
        </p:tab>

        <p:tab title="#{i18n['idioma.panel']}">
            <h:form onsubmit="return checkSubmit();"  id="frmIdioma">
                <h:panelGrid  columns="8" cellpadding="4" id="pgIdioma">
                    <h:outputLabel value="#{i18n['idioma.label.idioma']}" styleClass="label"/>
                    <p:selectOneMenu value="#{legajoMBean.idiomaParametroDto}" style="width:120px;" converter="parametroConvert" styleClass="txtCampoObligatorio">
                        <f:selectItems value="#{legajoMBean.listaIdioma}" var="parametroDto" itemLabel="#{parametroDto.descripcion}" itemValue="#{parametroDto}" />                        
                    </p:selectOneMenu>

                    <h:outputLabel value="#{i18n['idioma.label.oral']}" styleClass="label"/>
                    <p:selectOneMenu value="#{legajoMBean.oral}" style="width:120px;">
                        <f:selectItem itemLabel="BASICO" itemValue="B"/>
                        <f:selectItem itemLabel="INTERMEDIO" itemValue="I"/>
                        <f:selectItem itemLabel="AVANZADO" itemValue="A"/>
                    </p:selectOneMenu>

                    <h:outputLabel value="#{i18n['idioma.label.escrito']}" styleClass="label"/>
                    <p:selectOneMenu value="#{legajoMBean.escrito}" style="width:120px;">
                        <f:selectItem itemLabel="BASICO" itemValue="B"/>
                        <f:selectItem itemLabel="INTERMEDIO" itemValue="I"/>
                        <f:selectItem itemLabel="AVANZADO" itemValue="A"/>
                    </p:selectOneMenu>

                    <p:spacer width="10" />
                    <p:commandButton icon="ui-icon ui-icon-plus" title="#{i18n['persona.button.agregar.idioma']}"
                                     value="#{i18n['persona.button.agregar.idioma']}"
                                     style="#{applicationMBean.cssBotonBusqueda}" 
                                     ajax="true" update="tblIdioma, pgIdioma,:msgs" 
                                     action="#{legajoMBean.agregarIdioma}">
                    </p:commandButton>
                </h:panelGrid>

                <h:panelGrid columns="1">
                    <p:dataTable id="tblIdioma" value="#{legajoMBean.personaDto.listaIdiomas}" var="dto"
                                 selectionMode="single" rowKey="#{dto.id}"
                                 emptyMessage="#{i18n['persona.mensaje.no.idioma']}" styleClass="estiloPanel">
                        <p:column style="text-align:center;">
                            <h:panelGrid id="pgBotonesGrilla" columns="10" cellspacing="10" styleClass="estiloPanelGrid">
                                <p:commandButton icon="ui-icon  ui-icon-close" title="#{i18n['general.button.eliminar']}"
                                                 update="tblIdioma,:msgs" ajax="true" immediate="true"
                                                 action="#{legajoMBean.eliminarIdioma}">
                                    <f:setPropertyActionListener value="#{dto}" target="#{legajoMBean.idiomaDto}" />
                                </p:commandButton>
                            </h:panelGrid>
                        </p:column>
                        <p:column headerText="#{i18n['general.label.id']}"  styleClass="general">
                            <h:outputText value="#{dto.id}" styleClass="general" />
                        </p:column>
                        <p:column headerText="#{i18n['idioma.label.idioma']}"  style="text-align:center;">
                            <h:outputText value="#{dto.idiomaDto.descripcion}" styleClass="txtCampo" />
                        </p:column>
                        <p:column headerText="#{i18n['idioma.label.oral']}"  >
                            <h:outputText value="#{dto.oral=='B'? 'BASICO': dto.oral=='I' ? 'INTERMEDIO' : dto.oral=='A' ? 'AVANZADO' : ''}" styleClass="txtCampo" />
                        </p:column>
                        <p:column headerText="#{i18n['idioma.label.escrito']}"  >
                            <h:outputText value="#{dto.escrito=='B'? 'BASICO': dto.escrito=='I' ? 'INTERMEDIO' : dto.escrito=='A' ? 'AVANZADO' : ''}" styleClass="txtCampo" />
                        </p:column>
                    </p:dataTable>
                </h:panelGrid>
            </h:form>
        </p:tab>

        <p:tab title="#{i18n['informatica.panel']}">
            <h:form onsubmit="return checkSubmit();"  id="frmInformatica">
                <h:panelGrid  columns="6" cellpadding="4" id="pgInformatica">
                    <h:outputLabel value="#{i18n['informatica.label.informatica']}" styleClass="label"/>
                    <p:selectOneMenu value="#{legajoMBean.informaticaParametroDto}" style="width:120px;" converter="parametroConvert" styleClass="txtCampoObligatorio">
                        <f:selectItems value="#{legajoMBean.listaHerramientaOffice}" var="parametroDto" itemLabel="#{parametroDto.descripcion}" itemValue="#{parametroDto}" />
                    </p:selectOneMenu>

                    <h:outputLabel value="#{i18n['informatica.label.nivel']}" styleClass="label"/>
                    <p:selectOneMenu value="#{legajoMBean.nivelInformatica}" style="width:120px;">
                        <f:selectItem itemLabel="BASICO" itemValue="B"/>
                        <f:selectItem itemLabel="INTERMEDIO" itemValue="I"/>
                        <f:selectItem itemLabel="AVANZADO" itemValue="A"/>
                    </p:selectOneMenu>

                    <p:spacer width="10" />
                    <p:commandButton icon="ui-icon ui-icon-plus" title="#{i18n['convocatoria.button.agregar.medio_difusion']}"
                                     value="#{i18n['persona.button.agregar.informatica']}"
                                     style="#{applicationMBean.cssBotonBusqueda}" 
                                     ajax="true" update="tblInformatica, pgInformatica,:msgs"
                                     action="#{legajoMBean.agregarHerramientaInformatica}">
                    </p:commandButton>
                </h:panelGrid>

                <h:panelGrid columns="1">
                    <p:dataTable id="tblInformatica" value="#{legajoMBean.personaDto.listaConocInformatica}" var="dto"
                                 selectionMode="single" rowKey="#{dto.id}"
                                 emptyMessage="#{i18n['persona.mensaje.no.informatica']}" styleClass="estiloPanel">
                        <p:column style="text-align:center;">
                            <h:panelGrid id="pgBotonesGrilla" columns="10" cellspacing="10" styleClass="estiloPanelGrid">
                                <p:commandButton icon="ui-icon  ui-icon-close" title="#{i18n['general.button.eliminar']}" 
                                                 ajax="true" immediate="true"
                                                 update="tblInformatica,:msgs"
                                                 action="#{legajoMBean.eliminarHerramientaInformatica}">
                                    <f:setPropertyActionListener value="#{dto}" target="#{legajoMBean.informaticaDto}" /> 
                                </p:commandButton>
                            </h:panelGrid>
                        </p:column>
                        <p:column headerText="#{i18n['general.label.id']}"  style="text-align:center;">
                            <h:outputText value="#{dto.id}" styleClass="txtCampo" />
                        </p:column>
                        <p:column headerText="#{i18n['informatica.label.herramienta_office']}"  >
                            <h:outputText value="#{dto.herramientaOfficeDto.descripcion}" styleClass="txtCampo" />
                        </p:column>
                        <p:column headerText="#{i18n['informatica.label.nivel']}"  >
                            <h:outputText value="#{dto.nivel =='B'? 'BASICO': dto.nivel=='I' ? 'INTERMEDIO' : dto.nivel=='A' ? 'AVANZADO' : ''}" styleClass="txtCampo" />
                        </p:column>
                    </p:dataTable>
                </h:panelGrid>
            </h:form>
        </p:tab>

        <p:tab id="tabExperiencia" title="#{i18n['experiencia.panel']}">
            <h:form onsubmit="return checkSubmit();"  id="frmExperiencia">
                <h:panelGrid  columns="10" cellpadding="4" id="pgExperiencia">
                    <p:commandButton title="#{i18n['persona.button.agregar.experiencia']}"
                                     icon="ui-icon ui-icon-plus"
                                     value="#{i18n['persona.button.agregar.experiencia']}" 
                                     style="#{applicationMBean.cssBotonTransaccion}" 
                                     update=":frmPopupExperiencia:pgFormExperiencia"
                                     oncomplete="carDialogExperiencia.show()"
                                     action="#{legajoMBean.nuevaExperiencia}">
                    </p:commandButton>
                </h:panelGrid>

                <h:panelGrid columns="1">
                    <p:dataTable id="tblExperiencia" value="#{legajoMBean.personaDto.listaExperiencias}" var="dto" widgetVar="widTable" 
                                 selectionMode="single" rowKey="#{dto.id}"
                                 emptyMessage="#{i18n['form.general.mensaje.no.registros']}" styleClass="estiloPanel"   >                        
                        <p:column style="text-align:center;">
                            <h:panelGrid columns="10" cellspacing="5" styleClass="estiloPanelGrid">
                                <p:commandButton icon="ui-icon ui-icon-search" title="#{i18n['general.button.ver.tip']}"
                                                 actionListener="#{legajoMBean.verExperiencia}" ajax="true"
                                                 oncomplete="carDialogExperiencia.show()"
                                                 update=":frmPopupExperiencia">
                                    <f:setPropertyActionListener value="#{dto}" target="#{legajoMBean.experienciaDto}" />
                                </p:commandButton>
                                <p:commandButton icon="ui-icon ui-icon-pencil" title="#{i18n['general.button.editar.tip']}" 
                                                 update=":frmPopupExperiencia"
                                                 actionListener="#{legajoMBean.editarExperiencia}" 
                                                 oncomplete="carDialogExperiencia.show()" ajax="true">
                                    <f:setPropertyActionListener value="#{dto}" target="#{legajoMBean.experienciaDto}" />                                                                    
                                </p:commandButton>
                                <p:commandButton icon="ui-icon  ui-icon-close" title="#{i18n['general.button.eliminar']}"
                                                 update="tblExperiencia,:msgs" ajax="true" immediate="true"
                                                 action="#{legajoMBean.eliminarExperiencia}">
                                    <f:setPropertyActionListener value="#{dto}" target="#{legajoMBean.experienciaDto}" />
                                </p:commandButton>
                            </h:panelGrid>
                        </p:column>
                        <p:column headerText="#{i18n['general.label.id']}"  styleClass="general">
                            <h:outputText value="#{dto.id}" styleClass="general" />
                        </p:column>
                        <p:column headerText="#{i18n['experiencia.label.titulo']}" styleClass="general">
                            <h:outputText value="#{dto.titulo}" styleClass="general" />
                        </p:column>
                        <p:column headerText="#{i18n['experiencia.label.experiencia']}" styleClass="general">
                            <h:outputText value="#{dto.experiencia}" styleClass="general"/>
                        </p:column>
                        <p:column headerText="#{i18n['experiencia.label.empresa']}" styleClass="general">
                            <h:outputText value="#{dto.empresa}" styleClass="general" />
                        </p:column>
                        <p:column headerText="#{i18n['experiencia.label.fecha_inicio']}" styleClass="general">
                            <h:outputText value="#{dto.fechaInicio}" styleClass="general" >
                                <f:convertDateTime pattern="#{applicationMBean.formatoFecha}"/>
                            </h:outputText>
                        </p:column>
                        <p:column headerText="#{i18n['experiencia.label.fecha_fin']}" styleClass="general">
                            <h:outputText value="#{dto.fechaFin}" styleClass="general" >
                                <f:convertDateTime pattern="#{applicationMBean.formatoFecha}"/>
                            </h:outputText>
                        </p:column>
                        <p:column headerText="#{i18n['experiencia.label.area']}" styleClass="general">
                            <h:outputText value="#{dto.areaDto.descripcion}" styleClass="general" />
                        </p:column>
                        <p:column headerText="#{i18n['experiencia.label.industria']}" styleClass="general">
                            <h:outputText value="#{dto.industriaDto.descripcion}" styleClass="general" />
                        </p:column>
                        <p:column headerText="#{i18n['experiencia.label.cargo']}" styleClass="general">
                            <h:outputText value="#{dto.cargoDto.descripcion}" styleClass="general" />
                        </p:column>
                    </p:dataTable>
                </h:panelGrid>
            </h:form>
        </p:tab>

        <p:tab title="#{i18n['conocimiento_adicional.panel']}">
            <h:form onsubmit="return checkSubmit();"  id="frmConocimientosAdicionales">
                <h:panelGrid  columns="10" cellpadding="4" id="pgConocimientoAdicional">
                    <h:outputLabel value="#{i18n['conocimiento_adicional.label.titulo']}" styleClass="label"/>
                    <p:inputText label="#{i18n['conocimiento_adicional.label.titulo']}"
                                 value="#{legajoMBean.tituloConocAdicional}"  
                                 size="20" onkeypress="return fn_validaTecla('alfanumericoypuntoyblanco',this)"
                                 style="#{applicationMBean.estiloObligatorio}">
                        <f:validateLength maximum="200" minimum="3" />
                    </p:inputText>

                    <h:outputLabel value="#{i18n['conocimiento_adicional.label.descripcion']}" styleClass="label"/>
                    <p:inputText label="#{i18n['conocimiento_adicional.label.descripcion']}"
                                 value="#{legajoMBean.descripcionConocAdicional}"  
                                 size="20" onkeypress="return fn_validaTecla('alfanumericoypuntoyblanco',this)"
                                 style="#{applicationMBean.estiloObligatorio}">
                        <f:validateLength maximum="500" minimum="0" />
                    </p:inputText>

                    <p:spacer width="10" />
                    <p:commandButton icon="ui-icon ui-icon-plus" title="#{i18n['persona.button.agregar.conocimiento_adicional']}"
                                     value="#{i18n['persona.button.agregar.conocimiento_adicional']}"
                                     style="#{applicationMBean.cssBotonBusqueda}" ajax="true"
                                     update="tblConocimientoAdicional, pgConocimientoAdicional,:msgs"
                                     action="#{legajoMBean.agregarConocimientoAdicional}">
                    </p:commandButton>
                </h:panelGrid>

                <h:panelGrid columns="1">
                    <p:dataTable id="tblConocimientoAdicional" value="#{legajoMBean.personaDto.listaConocAdicional}" var="dto"
                                 selectionMode="single" rowKey="#{dto.id}"
                                 emptyMessage="#{i18n['form.general.mensaje.no.registros']}" styleClass="estiloPanel">
                        <p:column style="text-align:center;">
                            <h:panelGrid id="pgBotonesGrilla" columns="10" cellspacing="10" styleClass="estiloPanelGrid">
                                <p:commandButton icon="ui-icon  ui-icon-close" title="#{i18n['general.button.eliminar']}" 
                                                 ajax="true" immediate="true"
                                                 update="tblConocimientoAdicional,:msgs"
                                                 action="#{legajoMBean.eliminarConocimientoAdicional}">
                                    <f:setPropertyActionListener value="#{dto}" target="#{legajoMBean.conocimientoAdicionalDto}" />
                                </p:commandButton>
                            </h:panelGrid>
                        </p:column>
                        <p:column headerText="#{i18n['general.label.id']}"  style="text-align:center;">
                            <h:outputText value="#{dto.id}" styleClass="txtCampo" />
                        </p:column>
                        <p:column headerText="#{i18n['conocimiento_adicional.label.titulo']}"  >
                            <h:outputText value="#{dto.titulo}" styleClass="txtCampo" />
                        </p:column>
                        <p:column headerText="#{i18n['conocimiento_adicional.label.descripcion']}"  >
                            <h:outputText value="#{dto.descripcion}" styleClass="txtCampo" />
                        </p:column>
                    </p:dataTable>
                </h:panelGrid>
            </h:form>
        </p:tab>

        <p:tab title="#{i18n['referencia.panel']}">
            <h:form onsubmit="return checkSubmit();"  id="frmReferencia">
                <h:panelGrid  columns="10" cellpadding="4" id="pgReferencia">
                    <h:outputLabel value="#{i18n['referencia.label.descripcion']}" styleClass="label"/>
                    <p:inputTextarea label="#{i18n['referencia.label.descripcion']}"
                                     rows="4" cols="100" value="#{legajoMBean.descripcionReferencia}" 
                                     onkeypress="return fn_validaTecla('alfanumericoypuntoyblanco',this)" maxlength="100"
                                     style="#{applicationMBean.estiloObligatorio}">
                    </p:inputTextarea>

                    <p:spacer width="10" />
                    <p:commandButton icon="ui-icon ui-icon-plus" title="#{i18n['convocatoria.button.agregar.medio_difusion']}"
                                     value="#{i18n['convocatoria.button.agregar.medio_difusion']}"
                                     style="#{applicationMBean.cssBotonBusqueda}" 
                                     ajax="true" 
                                     update="tblReferencia,pgReferencia,:msgs"
                                     action="#{legajoMBean.agregarReferencia}">
                    </p:commandButton>
                </h:panelGrid>

                <h:panelGrid columns="1">
                    <p:dataTable id="tblReferencia" value="#{legajoMBean.personaDto.listaReferencias}" var="dto"
                                 selectionMode="single" rowKey="#{dto.id}"
                                 emptyMessage="#{i18n['form.general.mensaje.no.registros']}" styleClass="estiloPanel">
                        <p:column style="text-align:center;">
                            <h:panelGrid id="pgBotonesGrilla" columns="10" cellspacing="10" styleClass="estiloPanelGrid">
                                <p:commandButton icon="ui-icon  ui-icon-close" title="#{i18n['general.button.eliminar']}" 
                                                 ajax="true" immediate="true"
                                                 update="tblReferencia,:msgs"
                                                 action="#{legajoMBean.eliminarReferencia}">
                                    <f:setPropertyActionListener value="#{dto}" target="#{legajoMBean.referenciaDto}" />
                                </p:commandButton>
                            </h:panelGrid>
                        </p:column>
                        <p:column headerText="#{i18n['general.label.id']}"  style="text-align:center;">
                            <h:outputText value="#{dto.id}" styleClass="txtCampo" />
                        </p:column>
                        <p:column headerText="#{i18n['referencia.label.descripcion']}"  >
                            <h:outputText value="#{dto.descripcion}" styleClass="txtCampo" />
                        </p:column>
                    </p:dataTable>
                </h:panelGrid>
            </h:form>
        </p:tab>
        <p:tab  title="#{i18n['form.general.tab.archivos']}">
            <h:form onsubmit="return checkSubmit();"  id="frmArchivos">
                <p:fileUpload fileUploadListener="#{legajoMBean.listenerFile}"  update="tblArchivos"                                          
                              label="#{i18n['form.general.file.upload.titulo']}" uploadLabel="#{i18n['form.general.file.upload.cargar']}" 
                              cancelLabel="#{i18n['form.general.file.upload.cancelar']}" multiple="true" mode="advance"/>   


                <p:dataTable id="tblArchivos" var="dto" paginator="true" rows="#{sessionMBean.cantidadRegistros}"  widgetVar="widTable"                                                                                 
                             value="#{archivoMBean.listaArchivos}"
                             emptyMessage="#{i18n['form.general.mensaje.no.registros']}">                               
                    <p:column style="text-align: center">
                        <p:commandButton action="#{archivoMBean.verArchivo}"  rendered="#{dto.id != null}" ajax="false" onclick="unCheckSubmit()"
                                         title="#{i18n['general.button.descargar']}" icon="ui-icon ui-icon-arrowthickstop-1-s">                                       
                            <f:setPropertyActionListener value="#{dto}"
                                                         target="#{archivoMBean.archivoDto}" />                                             
                        </p:commandButton>       
                        <p:spacer width="5"/>
                        <p:commandButton icon="ui-icon ui-icon-close"  title="#{i18n['form.general.boton.eliminar.registro']}"
                                          rendered="#{dto.id != null}"
                                         action="#{archivoMBean.eliminarArchivo}" ajax="true" update=":TabContenedor:frmArchivos:tblArchivos">
                            <f:setPropertyActionListener value="#{dto}" target="#{archivoMBean.archivoDto}" />                                                                    
                        </p:commandButton>
                    </p:column>

                    <p:column style="text-align: left">
                        <f:facet name="header">  
                            <h:outputText value="#{i18n['form.archivo.nombre']}" styleClass="label"/>  
                        </f:facet> 
                        <h:outputText value="#{dto.nombre}" style="#{i18n['form.general.style.upper']}}" />
                    </p:column>
                    <p:column style="text-align: right">
                        <f:facet name="header">  
                            <h:outputText value="#{i18n['form.archivo.extension']}" styleClass="label"/>  
                        </f:facet> 
                        <h:outputText value="*.#{dto.extension}" style="#{i18n['form.general.style.upper']}}" />
                    </p:column>

                    <p:column style="text-align: right">
                        <f:facet name="header">  
                            <h:outputText value="#{i18n['form.archivo.peso']}" styleClass="label"/>  
                        </f:facet> 
                        <h:outputText value="#{dto.peso}">
                            <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                        </h:outputText>
                    </p:column>

                    <p:column>
                        <f:facet name="header">  
                            <h:outputText value="#{i18n['form.archivo.detalle']}" styleClass="label"/>  
                        </f:facet> 
                        <p:inplace id="ajaxInplace" editor="true" emptyLabel="#{i18n['general.empty.label']}">
                            <p:inputText value="#{dto.detalle}" size="80"  label="#{i18n['form.archivo.detalle']}"/>                                         
                            <p:ajax event="save" listener="#{archivoMBean.guardarArchivo(dto)}" update="tblArchivos" />
                        </p:inplace>

                    </p:column> 
                    <p:column>
                        <f:facet name="header">  
                            <h:outputText value="#{i18n['form.archivo.tipo']}" styleClass="label"/>  
                        </f:facet> 
                        <p:inplace id="ajaxInplaceTipo" editor="true" label="#{dto.tipoDto.descripcion}" >
                            <p:selectOneMenu value="#{dto.tipoDto}"  converter="parametroConvert"                               
                                             style="#{applicationMBean.estiloObligatorio}">
                                <f:selectItems value="#{legajoMBean.listaTiposArchivo}" var="parametroDto" itemLabel="#{parametroDto.descripcion}" itemValue="#{parametroDto}" />                        
                            </p:selectOneMenu>
                            <p:ajax event="save" listener="#{archivoMBean.guardarArchivo(dto)}" update="tblArchivos" />
                        </p:inplace>

                    </p:column> 
                </p:dataTable>
            </h:form>
        </p:tab>
         <p:tab title="#{i18n['legajo.menu.item.amonestaciones']}">
                    <h:form onsubmit="return checkSubmit();"  id="frmAmonesta">
                        <h:panelGrid  columns="10" cellpadding="4" id="pgAmonesta">
                            <h:outputLabel value="#{i18n['amonestacion.label.titulo']}" styleClass="label"/>
                            <p:inputText value="#{legajoMBean.tituloAmonestacion}" onkeypress="return fn_validaTecla('alfanumericoypuntoyblanco',this)"
                                             styleClass="txtCampo" size="70">
                            </p:inputText>
                            <h:outputLabel value="#{i18n['amonestacion.label.descripcion']}" styleClass="label"/>
                            <p:inputTextarea label="#{i18n['amonestacion.label.descripcion']}" onkeypress="return fn_validaTecla('alfanumericoypuntoyblanco',this)"
                                             value="#{legajoMBean.descripcionAmonestacion}"
                                             required="true" maxlength="500" cols="120" rows="5"  style="#{applicationMBean.estiloObligatorio}">
                            </p:inputTextarea>

                            <p:spacer width="10" />
                            <p:commandButton icon="ui-icon ui-icon-plus" title="#{i18n['persona.button.agregar.conocimiento_adicional']}"
                                             value="#{i18n['persona.button.agregar.conocimiento_adicional']}"
                                             style="#{applicationMBean.cssBotonBusqueda}" ajax="true"
                                             update="tblAmonest, pgAmonesta,:msgs"
                                             action="#{legajoMBean.agregarAmonestacion}">
                            </p:commandButton>
                        </h:panelGrid>

                        <h:panelGrid columns="1">
                            <p:dataTable id="tblAmonest" value="#{legajoMBean.personaDto.listaAmonestacion}" var="dto"
                                         selectionMode="single" rowKey="#{dto.id}"
                                         emptyMessage="#{i18n['convocatoria.mensaje.no.amonestacion']}" styleClass="estiloPanel">
                                <p:column style="text-align:center;">
                                    <h:panelGrid id="pgBotonesGrilla" columns="10" cellspacing="10" styleClass="estiloPanelGrid">
                                        <p:commandButton icon="ui-icon  ui-icon-close" title="#{i18n['general.button.eliminar']}" 
                                                         ajax="true" immediate="true"
                                                         update="tblAmonest,:msgs"
                                                         action="#{legajoMBean.eliminarAmonestacion}">
                                            <f:setPropertyActionListener value="#{dto}" target="#{legajoMBean.amonestacionDto}" />
                                        </p:commandButton>
                                    </h:panelGrid>
                                </p:column>
                                <p:column headerText="#{i18n['amonestacion.label.titulo']}"  >
                                    <h:outputText value="#{dto.titulo}" styleClass="txtCampo" />
                                </p:column>
                                <p:column headerText="#{i18n['amonestacion.label.descripcion']}"  >
                                    <h:outputText value="#{dto.descripcion}" styleClass="txtCampo" />
                                </p:column>
                            </p:dataTable>
                        </h:panelGrid>
                    </h:form>
                </p:tab>
                <p:tab title="#{i18n['legajo.menu.item.capacitaciones']}">
                    
                    <h:panelGrid columns="1">
                            <p:dataTable id="tblCapaci" value="#{legajoMBean.listaAlumno}" var="dtoAlum"
                                         selectionMode="single" rowKey="#{dtoAlum.id}"
                                         emptyMessage="#{i18n['convocatoria.mensaje.no.capacitacion']}" styleClass="estiloPanel">
                                <p:column headerText="#{i18n['capacitacion.label.curso']}"  >
                                    <h:outputText value="#{dtoAlum.requerimientoDto.cursoDto.descripcion}" styleClass="txtCampo" />
                                </p:column>
                                <p:column headerText="#{i18n['capacitacion.label.objetivos']}"  >
                                    <h:outputText value="#{dtoAlum.requerimientoDto.cursoDto.objetivo}" styleClass="txtCampo" />
                                </p:column>
                                <p:column headerText="#{i18n['capacitacion.label.horas']}"  >
                                    <h:outputText value="#{dtoAlum.requerimientoDto.cursoDto.hora}" styleClass="txtCampo" />
                                </p:column>
                                <p:column headerText="#{i18n['capacitacion.label.horas.asistidas']}"  >
                                    <h:outputText value="#{dtoAlum.asistencia}" styleClass="txtCampo" />
                                </p:column>
                                <p:column headerText="#{i18n['capacitacion.label.horas.minimas.asistencia']}"  >
                                    <h:outputText value="#{dtoAlum.requerimientoDto.cursoDto.asistenciaMinima}" styleClass="txtCampo" />
                                </p:column>
                                <p:column headerText="#{i18n['capacitacion.label.horas.asistidas.porcentaje']}"  >
                                    <h:outputText value="#{dtoAlum.asistenciaPorcentaje}" styleClass="txtCampo" />
                                </p:column>
                                <p:column headerText="#{i18n['capacitacion.label.certificado']}">
                                    <h:outputText value="#{dtoAlum.certificadoTexto}" styleClass="txtCampo" />
                                </p:column>
                                <p:column headerText="#{i18n['capacitacion.label.horas.proveedor']}">
                                    <h:outputText value="#{dtoAlum.requerimientoDto.proveedor}" styleClass="txtCampo" />
                                </p:column>
                                <p:column headerText="#{i18n['capacitacion.label.horas.fecha.inicio']}">
                                    <h:outputText value="#{dtoAlum.requerimientoDto.fechaInicio}" styleClass="txtCampo">
                                        <f:convertDateTime pattern="#{applicationMBean.formatoFecha}"  timeZone="#{applicationMBean.timeZone}"/>
                                    </h:outputText>
                                </p:column>
                                <p:column headerText="#{i18n['capacitacion.label.horas.fecha.fin']}">
                                    <h:outputText value="#{dtoAlum.requerimientoDto.fechaFin}" styleClass="txtCampo">
                                        <f:convertDateTime pattern="#{applicationMBean.formatoFecha}"  timeZone="#{applicationMBean.timeZone}"/>
                                    </h:outputText>
                                </p:column>
                                <p:column headerText="#{i18n['capacitacion.label.estado']}">
                                    <h:outputText value="#{dtoAlum.requerimientoDto.programacionDto.estadoDto.descripcion}" styleClass="txtCampo" />
                                </p:column>
                            </p:dataTable>
                      </h:panelGrid>
                    
                </p:tab>
                
                <p:tab title="#{i18n['legajo.menu.item.gestion.talento']}">
                    
                    <h:panelGrid columns="1">
                            <p:dataTable id="tblCapa" value="#{legajoMBean.listaGestionTalentoPersonaDto}" var="dtoTalent"
                                         selectionMode="single" rowKey="#{dtoTalent.id}"
                                         emptyMessage="#{i18n['convocatoria.mensaje.no.gestiones.talento']}" styleClass="estiloPanel">
                                <p:column headerText="#{i18n['capacitacion.label.gestion.talento.descripcion']}"  >
                                    <h:outputText value="#{dtoTalent.talentoDto.descripcion}" styleClass="txtCampo" />
                                </p:column>   
                                <p:column headerText="#{i18n['capacitacion.label.gestion.talento.evaluacion.competencia']}"  >
                                    <h:outputText value="#{dtoTalent.evaluacionCmpetencia}" styleClass="txtCampo">
                                        <f:convertNumber pattern="#{applicationMBean.formatoMontos}"/>
                                    </h:outputText>
                                </p:column> 
                                <p:column headerText="#{i18n['capacitacion.label.gestion.talento.evaluacion.competencia.fecha']}"  >
                                    <h:outputText value="#{dtoTalent.evCompetenciaId.fechaCreacion}" styleClass="txtCampo">
                                         <f:convertDateTime pattern="#{applicationMBean.formatoFecha}"  timeZone="#{applicationMBean.timeZone}"/>
                                    </h:outputText>
                                </p:column> 
                                <p:column headerText="#{i18n['capacitacion.label.gestion.talento.evaluacion.desempeno']}"  >
                                    <h:outputText value="#{dtoTalent.evaluacionDesempeno}" styleClass="txtCampo">
                                        <f:convertNumber pattern="#{applicationMBean.formatoMontos}"/>
                                    </h:outputText>
                                </p:column> 
                                <p:column headerText="#{i18n['capacitacion.label.gestion.talento.evaluacion.desempeno.fecha']}"  >
                                    <h:outputText value="#{dtoTalent.evDesempenoId.fechaCreacion}" styleClass="txtCampo">
                                         <f:convertDateTime pattern="#{applicationMBean.formatoFecha}"  timeZone="#{applicationMBean.timeZone}"/>
                                    </h:outputText>
                                </p:column> 
                                <p:column headerText="#{i18n['capacitacion.label.gestion.talento.promedio']}"  >
                                    <h:outputText value="#{dtoTalent.promedio}" styleClass="txtCampo">
                                        <f:convertNumber pattern="#{applicationMBean.formatoMontos}"/>
                                    </h:outputText>
                                </p:column> 
                                <p:column headerText="#{i18n['capacitacion.label.gestion.talento.cuadrante']}"  >
                                    <h:outputText value="#{dtoTalent.cuadrante}" styleClass="txtCampo" />
                                </p:column>
                            </p:dataTable>
                      </h:panelGrid>
                    
                </p:tab>
                
                <p:tab title="#{i18n['legajo.menu.item.evaluaciones.competencia']}">
                    <h:panelGrid columns="1">
                        <p:dataTable id="tblEvaComp" value="#{legajoMBean.listaEvaluacionCompetencia}" var="dtoComp"
                                         selectionMode="single" rowKey="#{dtoComp.id}"
                                         emptyMessage="#{i18n['convocatoria.mensaje.no.evaluaciones.competencia']}" styleClass="estiloPanel">
                            <f:facet name="header"> 
                                #{i18n['capacitacion.label.gestion.talento.evaluacion.competencia']}
                            </f:facet>    
                            <p:column headerText="#{i18n['capacitacion.label.evalaucion.id']}"  >
                                    <h:outputText value="#{dtoComp.id}" styleClass="txtCampo" />
                                </p:column>
                                <p:column headerText="#{i18n['capacitacion.label.evalaucion.unidad.organica']}"  >
                                    <h:outputText value="#{dtoComp.unidadOrganicaDto.descripcion}" styleClass="txtCampo" />
                                </p:column>
                                <p:column headerText="#{i18n['capacitacion.label.evalaucion.fecha.creacion']}"  >
                                    <h:outputText value="#{dtoComp.fechaCreacion}" styleClass="txtCampo">
                                        <f:convertDateTime pattern="#{applicationMBean.formatoFecha}"  timeZone="#{applicationMBean.timeZone}"/>
                                    </h:outputText>
                                </p:column>
                                <p:column headerText="#{i18n['capacitacion.label.evalaucion.promedio']}"  >
                                    <h:outputText value="#{dtoComp.promedio}" styleClass="txtCampo">
                                        <f:convertNumber pattern="#{applicationMBean.formatoMontos}"/>
                                    </h:outputText>
                                </p:column>
                                 <p:column headerText="#{i18n['capacitacion.label.evalaucion.estado']}"  >
                                     <h:outputText value="#{dtoComp.estadoDto.descripcion}" styleClass="txtCampo"/>
                                </p:column>
                            </p:dataTable>
                      </h:panelGrid>
                </p:tab>
                
                <p:tab title="#{i18n['legajo.menu.item.evaluaciones.desempeno']}">

                    <h:panelGrid columns="1">
                        <p:dataTable id="tblEvaDesemp" value="#{legajoMBean.listaEvaluacionDesempeno}" var="dtoDesemp"
                                         selectionMode="single" rowKey="#{dtoDesemp.id}"
                                         emptyMessage="#{i18n['convocatoria.mensaje.no.evaluaciones.desempeno']}" styleClass="estiloPanel">
                            <f:facet name="header"> 
                                #{i18n['capacitacion.label.gestion.talento.evaluacion.desempeno']}
                            </f:facet>     
                            <p:column headerText="#{i18n['capacitacion.label.evalaucion.id']}"  >
                                    <h:outputText value="#{dtoDesemp.id}" styleClass="txtCampo" />
                                </p:column>
                                <p:column headerText="#{i18n['capacitacion.label.evalaucion.unidad.organica']}"  >
                                    <h:outputText value="#{dtoDesemp.unidadOrganicaDto.descripcion}" styleClass="txtCampo" />
                                </p:column>
                                <p:column headerText="#{i18n['capacitacion.label.evalaucion.fecha.creacion']}"  >
                                    <h:outputText value="#{dtoDesemp.fechaCreacion}" styleClass="txtCampo" >
                                        <f:convertDateTime pattern="#{applicationMBean.formatoFecha}"  timeZone="#{applicationMBean.timeZone}"/>
                                    </h:outputText>
                                </p:column>
                                <p:column headerText="#{i18n['capacitacion.label.evalaucion.promedio']}"  >
                                    <h:outputText value="#{dtoDesemp.promedioFinal}" styleClass="txtCampo">
                                        <f:convertNumber pattern="#{applicationMBean.formatoMontos}"/>
                                    </h:outputText>
                                </p:column>
                                 <p:column headerText="#{i18n['capacitacion.label.evalaucion.estado']}"  >
                                     <h:outputText value="#{dtoDesemp.estadoDto.descripcion}" styleClass="txtCampo"/>
                                </p:column> 
                            </p:dataTable>
                      </h:panelGrid>
                </p:tab>
    </p:tabView>
    <p:dialog id="dialogNuevoDoc" header="#{i18n['popup.nuevo.documento.titulo']}" widgetVar="carDialogNuevoDoc" resizable="false"  
              width="430" height="350">  
        <p:messages id="msjDialogNuevoDoc" showDetail="false" autoUpdate="true" />   
        <ui:include src="/pages/sgc/popup/popupNuevoDocumento.xhtml" /> 
    </p:dialog>
    <p:dialog id="dialogNuevaCapacitacion" header="#{i18n['popup.nuevo.documento.titulo']}" widgetVar="carDialogNuevaCap" resizable="false"  
              width="400" height="300">  
        <p:messages id="msjDialogNuevaCap" showDetail="false" autoUpdate="true" />   
        <ui:include src="/pages/sgc/popup/popupNuevaCapacitacion.xhtml" /> 
    </p:dialog>
    <h:form onsubmit="return checkSubmit();"  id="frmPopupEstudio">
        <p:dialog id="dialogEstudios" header="#{i18n['estudio.panel']}" widgetVar="carDialogEstudios" resizable="false"
                  width="400" height="480"  >
            <p:messages id="msjDialogEstudio" showDetail="false" autoUpdate="true" />
            <ui:include src="/pages/sgc/popup/popupEstudiosPersonaLegajo.xhtml" />
        </p:dialog>
    </h:form>

    <h:form onsubmit="return checkSubmit();"  id="frmPopupExperiencia">
        <p:dialog id="dialogExperiencia" header="#{i18n['experiencia.panel']}" widgetVar="carDialogExperiencia" resizable="false"
                  width="610" height="420" >
            <p:messages id="msjDialogExperiencia" showDetail="false" autoUpdate="true" />
            <ui:include src="/pages/sgc/popup/popupExperienciaPersonaLegajo.xhtml" />
        </p:dialog>
    </h:form>
</html>